package com.bbzn.device.client.dataobject;

import java.io.Serializable;
import java.util.Date;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
@NoArgsConstructor
public class ProcessFlow implements Serializable {
    /**
     * 处理任务编号
     */
    private Long processId;

    /**
     * 表单编号
     */
    private Long formId;

    /**
     * 经办人编号
     */
    private Long operatorId;

    /**
     * 0-申请  1-审批
     */
    private Integer action;

    /**
     * 0-同意 1-驳回
     */
    private Integer result;

    /**
     * 审批意见
     */
    private String reason;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 审批时间
     */
    private Date auditTime;

    /**
     * 任务序号
     */
    private String orderNo;

    /**
     * 0-准备 1-正在处理 2-处理完成 3-取消
     */
    private Integer state;

    /**
     * 是否最后节点,0-否 1-是
     */
    private Integer isLast;

    /**
     * 经办人名字
     */
    private String operatorName;

    /**
     * 经办人所在的部门
     */
    private String operatorDeptname;

    private static final long serialVersionUID = 1L;
}